seize the moment

Translations
ловить момент
She decided to seize the moment and confess her feelings.
Она решила ловить момент и признаться в своих чувствах.
Definitions
To take advantage of the present opportunity or situation without hesitation, often implying that one should act decisively and make the most of current circumstances.